package frontend.parser.syntaxtree;

import frontend.lexer.TKType;
import frontend.parser.syntaxtree.symbol.NonTerminalSymbol;
import frontend.parser.syntaxtree.symbol.TerminalSymbol;

import java.util.function.Consumer;

public class StmtNodeForContinueBreak extends StmtNode {
    public TKType type;//continue OR break
    public int tkLineNum = -1;

    @Override
    public void walk(Consumer<TerminalSymbol> terConsumer, Consumer<NonTerminalSymbol> nonTerConsumer) {
        terConsumer.accept(new TerminalSymbol(type));
        terConsumer.accept(new TerminalSymbol(TKType.SEMICN));

        nonTerConsumer.accept(new NonTerminalSymbol(this));

    }
}
